package org.jeecg.modules.fk.mapper.auto.model;

import java.io.Serializable;
import java.util.Date;

public class RiskReportLevel extends RiskReportLevelKey implements Serializable {
    /**
     * 高风险数量
     * 表 : risk_report_level
     * 对应字段 : gfxsl
     */
    private String gfxsl;

    /**
     * 中风险数量
     * 表 : risk_report_level
     * 对应字段 : zfxsl
     */
    private String zfxsl;

    /**
     * 低风险数量
     * 表 : risk_report_level
     * 对应字段 : dfxsl
     */
    private String dfxsl;

    /**
     * 高疑点数量(重要)
     * 表 : risk_report_level
     * 对应字段 : gydsl
     */
    private String gydsl;

    /**
     * 中疑点数量(中等)
     * 表 : risk_report_level
     * 对应字段 : zydsl
     */
    private String zydsl;

    /**
     * 低疑点数量(一般)
     * 表 : risk_report_level
     * 对应字段 : dydsl
     */
    private String dydsl;

    /**
     * 扣分小计
     * 表 : risk_report_level
     * 对应字段 : kfxj
     */
    private String kfxj;

    /**
     * 得分小计
     * 表 : risk_report_level
     * 对应字段 : dfxj
     */
    private String dfxj;

    /**
     * 报告等级ABCD
     * 表 : risk_report_level
     * 对应字段 : bgdj
     */
    private String bgdj;

    /**
     * 扫描总数量
     * 表 : risk_report_level
     * 对应字段 : smzsl
     */
    private String smzsl;

    /**
     * 风险总数量
     * 表 : risk_report_level
     * 对应字段 : fxzsl
     */
    private String fxzsl;

    /**
     * 疑点总数量
     * 表 : risk_report_level
     * 对应字段 : ydzsl
     */
    private String ydzsl;

    /**
     * 创建日期
     * 表 : risk_report_level
     * 对应字段 : create_date
     */
    private Date createDate;

    /**
     * 更新日期
     * 表 : risk_report_level
     * 对应字段 : update_date
     */
    private Date updateDate;

    /**
     * 批次号
     * 表 : risk_report_level
     * 对应字段 : pch
     */
    private String pch;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table risk_report_level
     *
     * @MBG Generated Thu Jun 11 18:18:42 CST 2020
     */
    private static final long serialVersionUID = 1L;

    /**
     * get method 
     *
     * @return risk_report_level.gfxsl：高风险数量
     */
    public String getGfxsl() {
        return gfxsl;
    }

    /**
     * set method 
     *
     * @param gfxsl  高风险数量
     */
    public void setGfxsl(String gfxsl) {
        this.gfxsl = gfxsl == null ? null : gfxsl.trim();
    }

    /**
     * get method 
     *
     * @return risk_report_level.zfxsl：中风险数量
     */
    public String getZfxsl() {
        return zfxsl;
    }

    /**
     * set method 
     *
     * @param zfxsl  中风险数量
     */
    public void setZfxsl(String zfxsl) {
        this.zfxsl = zfxsl == null ? null : zfxsl.trim();
    }

    /**
     * get method 
     *
     * @return risk_report_level.dfxsl：低风险数量
     */
    public String getDfxsl() {
        return dfxsl;
    }

    /**
     * set method 
     *
     * @param dfxsl  低风险数量
     */
    public void setDfxsl(String dfxsl) {
        this.dfxsl = dfxsl == null ? null : dfxsl.trim();
    }

    /**
     * get method 
     *
     * @return risk_report_level.gydsl：高疑点数量(重要)
     */
    public String getGydsl() {
        return gydsl;
    }

    /**
     * set method 
     *
     * @param gydsl  高疑点数量(重要)
     */
    public void setGydsl(String gydsl) {
        this.gydsl = gydsl == null ? null : gydsl.trim();
    }

    /**
     * get method 
     *
     * @return risk_report_level.zydsl：中疑点数量(中等)
     */
    public String getZydsl() {
        return zydsl;
    }

    /**
     * set method 
     *
     * @param zydsl  中疑点数量(中等)
     */
    public void setZydsl(String zydsl) {
        this.zydsl = zydsl == null ? null : zydsl.trim();
    }

    /**
     * get method 
     *
     * @return risk_report_level.dydsl：低疑点数量(一般)
     */
    public String getDydsl() {
        return dydsl;
    }

    /**
     * set method 
     *
     * @param dydsl  低疑点数量(一般)
     */
    public void setDydsl(String dydsl) {
        this.dydsl = dydsl == null ? null : dydsl.trim();
    }

    /**
     * get method 
     *
     * @return risk_report_level.kfxj：扣分小计
     */
    public String getKfxj() {
        return kfxj;
    }

    /**
     * set method 
     *
     * @param kfxj  扣分小计
     */
    public void setKfxj(String kfxj) {
        this.kfxj = kfxj == null ? null : kfxj.trim();
    }

    /**
     * get method 
     *
     * @return risk_report_level.dfxj：得分小计
     */
    public String getDfxj() {
        return dfxj;
    }

    /**
     * set method 
     *
     * @param dfxj  得分小计
     */
    public void setDfxj(String dfxj) {
        this.dfxj = dfxj == null ? null : dfxj.trim();
    }

    /**
     * get method 
     *
     * @return risk_report_level.bgdj：报告等级ABCD
     */
    public String getBgdj() {
        return bgdj;
    }

    /**
     * set method 
     *
     * @param bgdj  报告等级ABCD
     */
    public void setBgdj(String bgdj) {
        this.bgdj = bgdj == null ? null : bgdj.trim();
    }

    /**
     * get method 
     *
     * @return risk_report_level.smzsl：扫描总数量
     */
    public String getSmzsl() {
        return smzsl;
    }

    /**
     * set method 
     *
     * @param smzsl  扫描总数量
     */
    public void setSmzsl(String smzsl) {
        this.smzsl = smzsl == null ? null : smzsl.trim();
    }

    /**
     * get method 
     *
     * @return risk_report_level.fxzsl：风险总数量
     */
    public String getFxzsl() {
        return fxzsl;
    }

    /**
     * set method 
     *
     * @param fxzsl  风险总数量
     */
    public void setFxzsl(String fxzsl) {
        this.fxzsl = fxzsl == null ? null : fxzsl.trim();
    }

    /**
     * get method 
     *
     * @return risk_report_level.ydzsl：疑点总数量
     */
    public String getYdzsl() {
        return ydzsl;
    }

    /**
     * set method 
     *
     * @param ydzsl  疑点总数量
     */
    public void setYdzsl(String ydzsl) {
        this.ydzsl = ydzsl == null ? null : ydzsl.trim();
    }

    /**
     * get method 
     *
     * @return risk_report_level.create_date：创建日期
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * set method 
     *
     * @param createDate  创建日期
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * get method 
     *
     * @return risk_report_level.update_date：更新日期
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * set method 
     *
     * @param updateDate  更新日期
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * get method 
     *
     * @return risk_report_level.pch：批次号
     */
    public String getPch() {
        return pch;
    }

    /**
     * set method 
     *
     * @param pch  批次号
     */
    public void setPch(String pch) {
        this.pch = pch == null ? null : pch.trim();
    }

    /**
     *
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", gfxsl=").append(gfxsl);
        sb.append(", zfxsl=").append(zfxsl);
        sb.append(", dfxsl=").append(dfxsl);
        sb.append(", gydsl=").append(gydsl);
        sb.append(", zydsl=").append(zydsl);
        sb.append(", dydsl=").append(dydsl);
        sb.append(", kfxj=").append(kfxj);
        sb.append(", dfxj=").append(dfxj);
        sb.append(", bgdj=").append(bgdj);
        sb.append(", smzsl=").append(smzsl);
        sb.append(", fxzsl=").append(fxzsl);
        sb.append(", ydzsl=").append(ydzsl);
        sb.append(", createDate=").append(createDate);
        sb.append(", updateDate=").append(updateDate);
        sb.append(", pch=").append(pch);
        sb.append("]");
        return sb.toString();
    }
}